pamphlet stitching - German English Dictionary